/*
--------------------------------------------------------------
Linker
*/
a.menu{font-weight:bold;font-size:12px;text-decoration:none;}
a.menu:link{color:#888888;}
a.menu:active{color:#888888;}
a.menu:visited{color:#888888;}
a.menu:hover{color:#000000;text-decoration:underline;}

a.menu2{text-decoration:none;}
a.menu2:link{color:#6666FF;}
a.menu2:active{color:#6666FF;}
a.menu2:visited{color:#6666FF;}
a.menu2:hover{color:#000000;text-decoration:underline;}

a.func{font-family:Courier New,Arial;text-decoration:none;font-size:10px;}
a.func:link{color:#0000FF;}
a.func:active{color:#FF0000;}
a.func:visited{color:#0000FF;}
a.func:hover{color:#FF0000;}

a.tab_on{}
a.tab_on:link{color:#0000FF;}
a.tab_on:active{color:#FF0000;}
a.tab_on:visited{color:#0000FF;}
a.tab_on:hover{color:#FF0000;text-decoration:underline;}

a.tab_off{}
a.tab_off:link{color:#999999;}
a.tab_off:active{color:#999999;}
a.tab_off:visited{color:#999999;}
a.tab_off:hover{color:#FF0000;text-decoration:underline;}

/*
--------------------------------------------------------------
Elements
*/
body
{
margin:0px;
padding:0px;
background-color:#FFFFFF;
overflow:auto;
}

h1
{
font-size:14px;
font-weight:bold;
padding:4px;
border-bottom:1px dashed #CCCCCC;
}

h2
{
font-size:12px;
font-weight:bold;
padding:2px;
text-decoration:underline;
}

pre.module_comment
{
border:1px solid #AAAAAA;
margin:10px;
background-color:#FFFFAA;
}
/*
--------------------------------------------------------------
Customized
*/
.title
{
font-size:14px;
font-weight:bold;
padding:4px;
}
.submenu
{
padding:2px;
padding-left:16px;
}
.mshell
{}

.mshell_hightlight
{
background-color:#E0E9F9;
white-space:nowrap;
}

.ashell
{
white-space:nowrap;
}

.ashell_hightlight
{
background-color:#ffff00;
white-space:nowrap;
}

.module_comment
{
padding:5px;
color:#444444;
text-indent:20px;
}

.module_attname
{
background-color:#E0E9F9;
padding-left:10px;
padding-right:10px;
color:#6666FF;
}

.module_attvalue
{
background-color:#F9F9F9;
padding-left:5px;
padding-right:10px;
}

.msg_tabs
{
background-color:#FFFFFF;
padding:0px;
border-bottom:3px solid #A0A9F9;
}

.msg_tab_on
{
background-color:#A0A9F9;
color:#5555AA;
padding:2px;
padding-right:8px;
}

.msg_tab_off
{
background-color:#F9F9F9;
color:#AAAAAA;
padding:2px;
padding-right:8px;
}

.action_name
{
text-indent:26px;
color:#000000;
}

.abstract_action_name
{
font-style:italic;
text-indent:26px;
color:#4444FF;
}

.tree_node
{
padding-left:26px;
}

.action_ancestores
{
text-indent:0px;
border:1px dashed #888888;
margin:5px;
padding:4px;
background-color:#F5F5F5;
}

.txt_hightlight
{
background-color:#FFFF00;
}

.module_intro
{
padding:20px;
}